Crypto ATM operator Bitcoin Depot's chief financial officer Glen Leibowitz has resigned, naming chief operating officer Scott Buchanan as acting chief financial officer.